Create Dropdowns hover/click effect
HTML
Make dropdown's button
CSS
*{
text-decoration: none;
padding: 0;
margin: 0;
font-family: Montserrat;
color: #fff;
}
body{
background: #ccc;
}
.main{
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%,-50%);
display: inline-flex;
}
.hv-eff{
padding: 0 15px;
display: block;
}
.hv-eff h4{
padding: 10px 0;
}
.button{
background: #e74c3c;
padding: 16px;
font-size: 16px;
outline: none;
border: none;
cursor: pointer;
text-transform: uppercase;
}
.button i{
padding: 0 5px;
padding-left: 7px;
}
.content{
display: block;
background: #6f6f6f;
position: absolute;
transform: scale(0);
transition: .3s;
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
}
.content a{
display: block;
font-size: 16px;
padding: 12px 48.5px;
transition: .2s
}
.content a:hover{
background: #cccccca6;
}
.hv-eff:hover .content{
transform: scale(1);
}
/*--------------------------Click effect------------------------------ */
.cl-eff{
padding: 0 15px;
display: block;
}
.cl-eff h4{
padding: 10px 0;
}
.button1{
background: #e74c3c;
padding: 16px;
font-size: 16px;
outline: none;
border: none;
cursor: pointer;
text-transform: uppercase;
}
.button1 i{
padding: 0 5px;
padding-left: 7px;
}
.content1{
display: block;
background: #6f6f6f;
position: absolute;
transform: scale(0);
transition: .3s;
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
}
.content1 a{
display: block;
font-size: 16px;
padding: 12px 49px;
transition: .2s
}
.content1 a:hover{
background: #cccccca6;
}
.show{
transform: scale(1);
}